package com.yoda.vo;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class ArticleVo {
    private Integer count;//文章总数

    private Integer totalPages;//总页数

    private Integer pageSize;//每页数量

    private Integer currentPage;//当前页码

    private String catename;//分类名称

    private Integer id;//文章id

    private String title;//文章标题

    private String author;//文章作者

    private String keywords;//文章关键字

    private String description;//文章描述

    private String content;//文字正文

    private String pic;//文章图片，多个路径以逗号隔开

    private Integer click;//点击数量

    private Integer ishot;//0表示不推荐，1表示推荐

    private String istop;//是否置顶，1是，0不是，置顶文章必须是推荐文章

    private Long createDate;//创建时间

    private Long updateDate;//更新时间

    private Integer cateid;//文章分类id

    private String tags;//文章标签

    private String status;//文章状态，0待审核，1草稿箱，2已发布，3已删除

    private String lovemun;//点赞数量

    private  Integer user_id;

    private String default_data;

}
